package com.cnswhy.cloud.server.core.dto;

import com.cnswhy.cloud.server.core.entity.ShopProductStock;
import lombok.Data;

import java.io.Serializable;
import java.math.BigDecimal;
import java.util.List;

/**
 * 描述: 商品详情app端视图类
 * 版权: Copyright (c) 2019
 * 公司: 小鹿科技
 * 作者: 张润泽
 * 版本: 1.0
 * 创建日期: 2019年8月21日
 * 创建时间: 下午3:08:36
 */
@Data
public class ProductAppDetailVo implements Serializable
{

    private static final long serialVersionUID = 1L;

    private Long id;

    /**
     * 产品名称
     */
    private String productName;

    private String productRemark;

    /**
     * 1普通商品2虚拟商品
     */
    private Integer productType;

    /**
     * 缩略图
     */
    private String thumbnailImg;

    /**
     * 轮播图
     */
    private String sliderImgs;

    /**
     * 商品海报
     */
    private String posterImg;

    /**
     * 商品描述
     */
    private String productDesc;

    /**
     * 商品参数
     */
    private String productParameter;


    /**
     * 图片访问前缀
     */
    private String urlPrefix;

    /**
     * 最低价
     */
    private BigDecimal minPrice;

    /**
     * 最高价
     */
    private BigDecimal maxPrice;

    /**
     * 原价
     */
    private BigDecimal originalPrice;

    /**
     * 出售数量
     */
    private Integer sellNum;

    /**
     * 总库存
     */
    private Integer stock;

    /**
     * 运费类型 1-固定运费 2-使用运费模板
     */
    private Integer freightType;

    /**
     * 运费金额
     */
    private Float freightPrice;


    /**
     * 规格列表
     */
    private List<ShopSpecVo> specList;

    /**
     * 库存列表
     */
    private List<ShopProductStock> stockList;

    /**
     * 商户id
     */
    private Long merchantId;

    /**
     * 商户视图
     */
    //private MerchantInfoVo merchant;
    private Object merchant;

    private Integer spellArea;

    private Integer spellPeople;
    private String url;
    private String posterUrl;
    private String spellProduct;

}
